package org.oliver.crp.samtrack.client.ui.data;

import org.oliver.crp.samtrack.client.ui.view.CalendarView;
import org.oliver.crp.samtrack.client.ui.view.SampleView;

public class ReportNavigationPaneSectionData {
	  private static NavigationPaneRecord[] records;

	  public static NavigationPaneRecord[] getRecords() {
		if (records == null) {
		  records = getNewRecords();
		}
		return records;
	  }

	  public static NavigationPaneRecord[] getNewRecords() {
		return new NavigationPaneRecord[]{
		  new NavigationPaneRecord("activities", "Activities", new SampleView.Factory(), null),
		  new NavigationPaneRecord("calendar", "Calendar", new CalendarView.Factory(), null),
		  new NavigationPaneRecord("leads", "Leads", new SampleView.Factory(), null),
		  new NavigationPaneRecord("opportunities", "Opportunities", new SampleView.Factory(), null),
		  new NavigationPaneRecord("accounts", "Accounts", new SampleView.Factory(), null),
		  new NavigationPaneRecord("contacts", "Contacts", new SampleView.Factory(), null)
		};
	  }
}
